@import url(global.css);
#main{
	width: 1000px;
	height: 1000px;
	margin:0 auto;
	position: relative;
	z-index: 9;
}
#main .left{
	width: 714px;
	/*height: 1000px;*/
	float:left;
}
#main .left .nav{
	height: 40px;
	text-align: left;
	line-height: 40px;
	position: relative;
	z-index: 5;
}
#main .left .nav ul li{
	float: left;
	padding-right: 10px;
	position: relative;
}
#main .left .nav ul li a{
	color: #242424;
	font-size: 12px;
}
#main .left .nav ul li span{
	color: #C3C7C7;
	font-family: "simsun";
}
#main .left .nav ul li b{
	position: absolute;
	top:20px;
	right: 2px;
	display: block;
	width:6px;
	height: 3px;
	background: url(../images/answer/arrow.png) no-repeat -1px 0;
}
#main .left .nav ul li b.index{
	background: url(../images/answer/arrow.png) no-repeat -1px -37px;
}
#main .left .nav ul li.over .hidden_box{
	position: absolute;
	top:30px;
	left: 0;
	width: 73px;
	padding-left: 10px;
	text-align: left;
	border:1px solid #888888;
	display: none;
	background: #ffffff;
}
#main .left .nav ul li.over .hidden_box a{
	display: block;
	color: #242424;
	font-size: 12px;
	line-height: 22px;
}
#main .left .answer_part{
	width: 672px;
	height: 100%;
	padding:0 20px;
	border:1px solid #E5E5E9;
	position: relative;
	z-index: 4;
}
#main .left .answer_part .a_p_t{
	border-bottom: 1px solid #E5E5E9;
	height: 84px;
	padding-left: 17px;
}
#main .left .answer_part .a_p_t h3{
	color: #2E2E2E;
	font-size: 16px;
	padding-top: 14px;
	line-height: 28px;
}
#main .left .answer_part .a_p_t div.out{
	font-size: 12px;
	color: #A8A8A8;
	line-height: 24px;
}
#main .left .answer_part .a_p_t div.out ul li{
	float: left;
	padding-right: 14px;
}
#main .left .answer_part .a_p_t div.out ul li.pos{
	position: relative;
}
#main .left .answer_part .a_p_t div.out ul li a{
	color:  #A8A8A8;
}
#main .left .answer_part .a_p_t div.out ul li a:hover{
	text-decoration: underline;
}






#main .left .answer_part .a_p_t div.out p.jubao{
	position: relative;
	float: right;
	display: none;
}
#main .left .answer_part .a_p_t div.out p.jubao i{
	display: block;
	width:10px;
	height:14px;
	position: absolute;
	top:5px;
	left:-12px;
	background: url(../images/answer/jubao.png) no-repeat;
}
#main .left .answer_part .a_p_t div.out p.jubao a{
	color:  #0063C8;
	
}
#main .left .answer_part .a_p_t div.out p.jubao a:hover{
	text-decoration: underline;
}
#main .left .answer_part .a_p_t div.out ul li.pos .hidden_box{
	padding:0 15px;
	width: 272px;
	height: 157px;
	border:1px solid #DBD8D8;
	position: absolute;
	top: 23px;
	left: 0;
	background: #FFFFFF;
	display: none;
}
#main .left .answer_part .a_p_t div.out ul li.pos .hidden_box dl{
	padding-top: 10px;
	overflow: hidden;
}
#main .left .answer_part .a_p_t div.out ul li.pos .hidden_box dl dt{
	width: 73px;
	height: 73px;
	padding:2px;
	border:1px solid #E2E4E2;
	float: left;
	margin-right: 15px;
}
#main .left .answer_part .a_p_t div.out ul li.pos .hidden_box dl dt a{
	display: block;
	width: 73px;
	height: 73px;
}
#main .left .answer_part .a_p_t div.out ul li.pos .hidden_box dl dt a img{
	width: 73px;
	height: 73px;
}
#main .left .answer_part .a_p_t div.out ul li.pos .hidden_box dl dd{
	float: left;
}
#main .left .answer_part .a_p_t div.out ul li.pos .hidden_box dl dd p a{
	color: #474F59;
	font-weight: 700;
	font-size: 16px;
}
#main .left .answer_part .a_p_t div.out ul li.pos .hidden_box dl dd p{
	color: #B3B3B3;
	font-size: 12px;
}
#main .left .answer_part .a_p_t div.out ul li.pos .hidden_box dl dd p span{
	color: #F96400;
	padding:0 5px;
}
#main .left .answer_part .a_p_t div.out ul li.pos .hidden_box dl dd.border{
	clear: left;
	color: #474F59;
	font-size: 14px;
	padding-top: 10px;
	margin-top: 15px;
	line-height: 34px;
	width: 272px;
	border-top: 1px solid #E3E3E3;
}
#main .left .answer_part .a_p_t div.out ul li.pos .hidden_box dl dd.border a{
	display: block;
	width: 97px;
	height: 32px;
	float: right;
	background: url(../images/answer/bg.png) no-repeat 0 -32px; 
}

#main .left .answer_part .a_p_b{
	height: 242px;
	width: 635px;
	padding-left:17px;
	padding-right: 20px;
}
#main .left .answer_part .a_p_b p.high{
	padding-top: 9px;
	line-height: 24px;
	text-align: right;
}
#main .left .answer_part .a_p_b .high>b{
	display: inline-block;
	width: 73px;
	height: 86px;
	background-image: url(../images/accept.jpg);
}
#main .left .answer_part .a_p_b p.high a{
	color: #0A60B7;
	font-size: 12px;
}
#main .left .answer_part .a_p_b .con{
	margin-top: -70px;
	width: 635px;
}
#main .left .answer_part .a_p_b .con a:hover{
	color: #37A508;
	text-decoration: underline;
}
#main .left .answer_part .a_p_b .con>p{
	margin-top: 20px;
	font-size: 15px;
	line-height: 25px;
	text-indent: 2em;
	letter-spacing: 2px;
}
#main .left .answer_part .a_p_b .con a.u_pic{
	display: block;
	width: 47px;
	height: 47px;
	padding:2px;
	border:1px solid #DADADA;
	float: left;
}
#main .left .answer_part .a_p_b .con a.u_pic img{
	width: 47px;
	height: 47px;
}
#main .left .answer_part .a_p_b .con form{
	float: right;
	color: #ADADAD;
	width: 567px;
}
#main .left .answer_part .a_p_b .con form textarea{
	resize:none;
	width: 565px;
	height: 130px;
	border:1px solid #D8D8D8;
	background: #F7F7F7;
}
#main .left .answer_part .a_p_b .con form .file{
	width: 46px;
	opacity: 0;
	float: left;
}
#main .left .answer_part .a_p_b .con form a.music{
	display: block;
	position: relative;
	width: 50px;
	float: left;
	text-align: right;
	line-height: 32px;
	font-size:12px;
	color: #ADADAD;
}
#main .left .answer_part .a_p_b .con form a.music i{
	display: block;
	width:20px;
	height:14px;
	position: absolute;
	top: 10px;
	left: 0;
	background: url(../images/answer/bg2.png) no-repeat -22px -536px;

}
#main .left .answer_part .a_p_b .con form .niming{
	margin-top: 25px;
	float: right;
	margin-right: 20px;
	font-size: 12px;
	line-height: 12px;
}
/*#main .left .answer_part .a_p_b .con form .niming input{
	margin-top: 14px;
}*/
#main .left .answer_part .a_p_b .con form .niming span{
	padding-left: 5px;
}
#main .left .answer_part .a_p_b .con form .sub{
	float: right;
	width: 100px;
	height: 32px;
	background: url(../images/answer/bg1.png) no-repeat 100% -378px;
	border:none;
	color: #FFF;
	line-height: 32px;
	font-weight: 700;
	margin-top: 13px;
	cursor: pointer;
}
#main .left .all_ans{
	padding:0 25px;
	width: 662px;
	border:1px solid #E5E5E9;
	/*height: 500px;*/
	margin-top: 10px;
}
#main .left .all_ans h3{
	padding-top: 26px;
	color: #333;
	font-size: 16px;
	line-height: 20px;
	background: url(../images/answer/bg3.png) no-repeat -3px -1038px;
}
#main .left .all_ans h3 span{
	padding-left: 12px;
	padding-right: 6px;
}
#main .left .all_ans h3 b{
	color: #A8A8A8;
	font-weight: 400;
}
#main .left .all_ans ul li{
	padding-top: 24px;
	line-height: 30px;
	clear: both;
	border-bottom: 1px dashed #E0E0E0;
}
#main .left .all_ans ul li .u_pic{
	position: relative;
	float: left;
	height: 50px;
}
#main .left .all_ans ul li .u_pic p.pos{
	border:1px solid #D7D7D7;
	width: 38px;
	height: 38px;
}
#main .left .all_ans ul li .u_pic p.pos>a{
	display: block;
	width: 36px;
	height: 36px;
	padding:1px;
}
#main .left .all_ans ul li .u_pic p.pos>a img{
	width: 36px;
	height: 36px;
}
#main .left .all_ans ul li .u_pic  .hidden_box{
	padding:0 15px;
	width: 272px;
	height: 157px;
	border:1px solid #DBD8D8;
	position: absolute;
	top: 50px;
	left: 0;
	background: #FFFFFF;
	display: none;
}
#main .left .all_ans ul li .u_pic .hidden_box dl{
	padding-top: 10px;
	overflow: hidden;
}
#main .left .all_ans ul li .u_pic .hidden_box dl dt{
	width: 73px;
	height: 73px;
	padding:2px;
	border:1px solid #E2E4E2;
	float: left;
	margin-right: 15px;
}
#main .left .all_ans ul li .u_pic .hidden_box dl dt a{
	display: block;
	width: 73px;
	height: 73px;
}
#main .left .all_ans ul li .u_pic .hidden_box dl dt a img{
	width: 73px;
	height: 73px;
}
#main .left .all_ans ul li .u_pic .hidden_box dl dd{
	float: left;
}
#main .left .all_ans ul li .u_pic .hidden_box dl dd p a{
	color: #474F59;
	font-weight: 700;
	font-size: 16px;
}
#main .left .all_ans ul li .u_pic .hidden_box dl dd p{
	color: #B3B3B3;
	font-size: 12px;
}
#main .left .all_ans ul li .u_pic .hidden_box dl dd p span{
	color: #F96400;
	padding:0 5px;
}
#main .left .all_ans ul li .u_pic .hidden_box dl dd.border{
	clear: left;
	color: #474F59;
	font-size: 14px;
	padding-top: 10px;
	line-height: 34px;
	width: 272px;
	border-top: 1px solid #E3E3E3;
}
#main .left .all_ans ul li .u_pic .hidden_box dl dd.border a{
	display: block;
	width: 97px;
	height: 32px;
	float: right;
	background: url(../images/answer/bg.png) no-repeat 0 -32px; 
}
#main .left .all_ans ul li .info{
	float: right;
	padding-left: 12px;
	width: 610px;
	/*border-bottom: 1px dashed #E0E0E0;*/
}
#main .left .all_ans ul li .info .detail{
	font-size: 12px;
	color: #A8A8A8;
}
#main .left .all_ans ul li .info .detail a{
	color: #0A60B7;
	padding-right: 5px;
}
#main .left .all_ans ul li .info .detail a:hover{
	text-decoration: underline;
}
#main .left .all_ans ul li .info .detail span{
	color: #F60;
	padding:0 3px;
}
#main .left .all_ans ul li .info .detail b{
	float: right;
	font-weight: 400;
}
#main .left .all_ans ul li .info p{
	color: #333;
}
#main .left .all_ans ul li .info .zan{
	height: 60px;
}
#main .left .all_ans ul li .info .zan p{
	position: relative;
	top: 31px;
	float: right;
	padding-right: 5px;
	border-right: 1px solid #E6E6E6;
	height: 12px;
	line-height: 12px;
	margin-right: 4px;
	/*display: none;*/
}
#main .left .all_ans ul li .info .zan p i{
	display: block;
	width:10px;
	height:14px;
	position: absolute;
	top:0px;
	left:-12px;
	background: url(../images/answer/jubao.png) no-repeat;
}
#main .left .all_ans ul li .info .zan p a:hover{
	text-decoration: underline;
}
#main .left .all_ans ul li .info .zan p a{
	color: #0063C8;
	font-size: 12px;
}
#main .left .all_ans ul li .info .zan span{
	float: right;
	display: block;
	width: 95px;
	margin-top: 20px;
	height: 28px;
	/*border:1px solid red;*/
	background:url(../images/answer/bg3.png) no-repeat -585px -850px;
	color: #FF6C00;
	text-align: center;
	cursor: pointer;
}
#main .left .all_ans ul li .info .zan span.index{
	width: 95px;
	border:1px solid #E3E3E3;
	background:url(../images/answer/bg3.png) no-repeat -585px -850px;
}





/*#main .left .all_ans ul li .u_pic p .hidden_box{
	padding:0 15px;
	width: 272px;
	height: 157px;
	border:1px solid #DBD8D8;
	position: absolute;
	top: 23px;
	left: 0;
	background: #FFFFFF;
	display: none;
}
#main .left .all_ans ul li .u_pic p .hidden_box dl{
	padding-top: 10px;
	overflow: hidden;
}
#main .left .all_ans ul li .u_pic p .hidden_box dl dt{
	width: 73px;
	height: 73px;
	padding:2px;
	border:1px solid #E2E4E2;
	float: left;
	margin-right: 15px;
}
#main .left .all_ans ul li .u_pic p .hidden_box dl dt a{
	display: block;
	width: 73px;
	height: 73px;
}
#main .left .all_ans ul li .u_pic p .hidden_box dl dt a img{
	width: 73px;
	height: 73px;
}
#main .left .all_ans ul li .u_pic p .hidden_box dl dd{
	float: left;
}
#main .left .all_ans ul li .u_pic p .hidden_box dl dd p a{
	color: #474F59;
	font-weight: 700;
	font-size: 16px;
}
#main .left .all_ans ul li .u_pic p .hidden_box dl dd p{
	color: #B3B3B3;
	font-size: 12px;
}
#main .left .all_ans ul li .u_pic p .hidden_box dl dd p span{
	color: #F96400;
	padding:0 5px;
}
#main .left .all_ans ul li .u_pic p .hidden_box dl dd.border{
	clear: left;
	color: #474F59;
	font-size: 14px;
	padding-top: 10px;
	margin-top: 15px;
	line-height: 34px;
	width: 272px;
	border-top: 1px solid #E3E3E3;
}
#main .left .all_ans ul li .u_pic p .hidden_box dl dd.border a{
	display: block;
	width: 97px;
	height: 32px;
	float: right;
	background: url(../images/answer/bg.png) no-repeat 0 -32px; 
}*/













#main .right{
	width: 256px;
	height: 1000px;
	float: right;
}































